﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Utilities.Log
{
    public interface ILog
    {
        void error(Exception e);
        void error(string msg, Exception e);
        void error(string msg);

        void info(Exception e);
        void info(string msg, Exception e);
        void info(string msg);

        void debug(Exception e);
        void debug(string msg, Exception e);
        void debug(string msg);

        void warning(Exception e);
        void warning(string msg, Exception e);
        void warning(string msg);

        void fatal(Exception e);
        void fatal(string msg, Exception e);
        void fatal(string msg);

    }
}
